

/* ================= Table Styles ================= */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
 
 table.tbldisplay thead th {
	padding: 8px 0px 8px 1px;
	cursor: pointer;
	cursor: hand;
	background: #e9e9e9 url() repeat-x;
	color:#3d3d3d;
	text-align:center;
	font-size:12px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
table.tbldisplay {
	margin: 0 auto;
	width: 100%;
	clear: both;
	border:1px solid #d5d5d5;
	border-collapse: separate;
	
}

table.tbldisplay tfoot th {
	padding: 3px 0px 5px 10px;
	font-weight: bold;
	font-weight: normal;
	
}

table.tbldisplaytr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.tbldisplay td {
	padding: 4px 5px;
	font-size:12px;
	
	
}

table.tbldisplayprint {
	margin-top: 15px !important;
	
	
}

 
 /*
 * Sort arrow icon positioning
 */
table.tbldisplay thead th div.DataTables_sort_wrapper {
	position: relative;
	padding-right: 20px;
	padding-right: 20px;
}

table.tbldisplay thead th div.DataTables_sort_wrapper span {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 0;
}

  
 
table.tbldisplay tr.odd.tbldata {
	background-color: #ffffff;
}

table.tbldisplay tr.even.tbldata {
	background-color: #f9f9f9;
}

tr.odd {
	background-color: #ffffff;
}

tr.even {
	background-color: #f9f9f9;
}

tr.odd td.sorting_1 {
 /*  background-color: #f5f5f5;*/
  background-color: #ffffff;
}


tr.even td.sorting_1 {
	/*background-color:  #e9e9e9;*/
	background-color:  #f9f9f9;
}




 /*
 * setting tables borders
 */
.tblstyles td{
	border:solid 1px #f0f0f0}
.tblstyles tbody{
	color:#3d3d3c;
	}
.tblstyles thead{
	border-top:none;
	}
	

.dataTables_wrapper {
    position: relative;
    min-height: 150px;
    clear: both;
    width: 96% !important;
    margin: 2%;
}

.leftAlignTable
 {
  text-align: left;
  padding-left:20px ;
}

.paging_full_numbers {
width: 450px !important;
}